package com.powernode.model.vo.coupon;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@Schema(description = "NoReceiveCouponVo")
public class NoUseCouponVo {
    private Long id;
    @Schema(description = "优惠卷类型（1：现金券、2：折扣）")
    private Integer couponType;
    @Schema(description = "优惠卷名字")
    private String name;
    @Schema(description = "金额")
    private BigDecimal amount;
    @Schema(description = "折扣：取值[1 到 10]")
    private BigDecimal discount;
    @Schema(description = "使用门槛")
    private BigDecimal conditionAmount;
    @Schema(description = "发行数量")
    private Integer publishCount;
    @Schema(description = "每人限领张数")
    private Integer perLimit;
    @Schema(description = "过期时间")
    private Date expireTime;
    @Schema(description = "优惠券描述")
    private String description;
    @Schema(description = "用户优惠券id")
    private Long customerCouponId;
    @Schema(description = "领取时间")
    private Date receiveTime;
}